History
History
Synonyms
UK
US
Meaning:
enzyme

an organic chemical substance formed in plants and animals, able to cause chemical changes without being changed itself

something which incites activity

RADICAL STIMULUS as in Wiktionary
RADICAL STIMULUS as in Wikipedia